package com.xyy.ec.pop.erp.hx.po.hx;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.Date;

/**
 * 海翔订单明细po
 * @author liuyang
 * @date 2022年06月20日16:08:39
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class SeaFlyOrderDetailPo {
    /**
     * 主表id, 必填（传0）
     */
    private Integer billid = 0;
    /**
     * 商品id
     */
    private Integer pid;
    /**
     * 商品单位
     */
    private String billunit;
    /**
     * 商品换算比例
     */
    private Double unitrate;
    /**
     * 商品基本单位数量
     */
    private Double quantity;
    /**
     * 合计数量
     */
    private Double qty;
    /**
     * 单价
     */
    private Double price;
    /**
     * 总价
     */
    private Double total;
    /**
     * 折扣
     */
    private Integer discount;
    /**
     * 促销折扣
     */
    private Integer cxdiscount;
    /**
     * 用户折扣
     */
    private Integer userdiscount;
    /**
     * 折后价
     */
    private Double discountprice;
    /**
     * 折后总价
     */
    private Double discounttotal;
    /**
     * 税后单价
     */
    private Double taxprice;
    /**
     * 默认税率
     */
    private Integer taxrate;
    /**
     * 税后总价
     */
    private Double taxtotal;
    /**
     * 税金
     */
    private Double taxmoney;
    /**
     * 存放位置
     */
    private Integer rowindex;
    /**
     * 生产日期
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date productdate;
    /**
     * 有效期
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date validdate;
    /**
     * 出库仓库id
     */
    private Integer ssid;
    /**
     * 出库货位id
     */
    private Integer lsid;
    /**
     * 入库货位
     */
    private Integer ldid;
    /**
     * 供货商id
     */
    private Integer supplyid;
    /**
     * 批次编号
     */
    private String batchcode;
    /**
     * 入库时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date indate;
    /**
     * 辅助上架编码
     */
    private String batchex10;
    /**
     * 行备注
     */
    private String remark;
    /**
     * 库存id
     */
    private Integer stid;
    /**
     * 库存余量
     */
    private Integer stockqty;
    /**
     * 可开数量
     */
    private Integer kkqty;
    /**
     * 调价单价
     */
    private Double ajustprice;
    /**
     * 调价总价
     */
    private Double ajusttotal;
    /**
     * 零售单价
     */
    private Double retailprice;
    /**
     * 零售总价
     */
    private Double retailtotal;
    /**
     * 单位备注
     */
    private String unitcomment;
    /**
     * 打印单价
     */
    private Double printprice;
    /**
     * 打印金额
     */
    private Double printtotal;
    /**
     * 追溯码
     */
    private String sdacodestr;
}